草庐IT

Android TalkBack 和 fragment 堆栈

全部标签

android - 将 ShaderToy 转换为 fragment 着色器

我在ShaderToy上遇到了几个着色器,但我没有成功地将它们转换成可在移动设备上使用的格式,例如.fsh。我有thisShader,我希望能够在移动设备上使用它。我知道我需要修改iXXXX变量并将mainImage更改为main()。有人知道我该怎么做吗?我无法找到有关如何执行此操作的任何资源,而且我自己也从未遇到过。floatnoise(vec2p){floatsample=texture2D(iChannel1,vec2(1.,2.*cos(iGlobalTime))*iGlobalTime*8.+p*1.).x;sample*=sample;returnsample;}floa

java - 访问 fragment 中的 Activity 变量

这个问题在这里已经有了答案:Android:howcanfragmenttakeaglobalvariableofActivity(4个答案)关闭5年前。如果我有一个扩展基本ActivityBA的ActivityA,那么我可以安全地从ActivityA访问ActivityBA中的任何变量。我现在使用的内容包含一个ActivityA,其中包含一个fragmentF。现在从这个fragment我想以相同的方式访问A的所有变量,就像我在上面所做的那样,如果没有,除了通过公共(public)方法使其可用之外,还有一种安全的方法可以做到这一点。或者有没有一种方法可以将基本Activity中的变量

java - Google Play 控制台堆栈跟踪

在GooglePlay控制台中,我收到以下异常跟踪。虽然我添加了反混淆文件,但行号显示为0。java.lang.NullPointerException:atcom.ae.apps.common.managers.ContactManager.getContactIdFromAddress(ContactManager.java:0)atcom.ae.apps.messagecounter.utils.MessageCounterUtils.sortThisMap(MessageCounterUtils.java:0)at.getMessageCountDegrees(MessageC

android - 禁用对 fragment 的关注

我正在开发电视平台的应用程序,并使用RCU进行导航。我有一个用例,我有两个fragment,一个在另一个fragment之上,同时在屏幕上可见。有没有办法禁用下面的聚焦fragment?fragmentView上的setFocusable(false)不起作用,我可以在下面的fragment中聚焦元素。提前致谢。 最佳答案 我最后想出的解决办法是:为fragment添加了自定义生命周期监听器,即:onFragmentResume和onFragmentPause事件,我在需要显示/隐藏或切换时手动调用这些事件fragment之间。@O

android - 使用 Dagger2 为 AndroidX fragment 提供注入(inject)?

我在尝试向AndroidXfragment提供注入(inject)时遇到了一些问题,我不确定确切的问题是什么以及如何解决它。该应用程序拒绝构建,并出现以下错误:error:[Dagger/MissingBinding]java.util.Map,javax.inject.Provider>>cannotbeprovidedwithoutan@Provides-annotatedmethod.这是在fragment中提供注入(inject)的方法:privatefunperformDependencyInjection()=AndroidSupportInjection.inject(t

android - 如何在与当前 fragment 相同的空间中加载新 fragment

我正在寻找一些关于处理启动其他fragment的fragment的最佳方法的建议。我正在转换我开始使用更基于Activity的方法编写的应用程序,此后开始将其转移到使用fragment。我有一些用于启动新Activity的Fragment,我想将它们移动到在当前Fragment所在的同一View中启动其他Fragment。例如-我有一个Activity,它有一个WebView,它使用WebViewClient来处理内部js->java交互。我的WebViewClient可以启动其他Activity,我曾经这样做过:i=newIntent(context,GoogleMapActivit

android - 除了嵌套 fragment 之外,还有其他选择吗?

我读到应该避免嵌套fragment(例如here),但我看不到如何执行以下操作:我正在开发具有以下UI的选项卡应用程序(android:minSdkVersion="12"):搜索栏始终在这里,用户可以浏览多个菜单选项(“主页”、“图库”...)。我的想法是使用一个BaseActivity,其布局包含搜索栏和一个FrameLayout,我将在其中加载与用户导航选择相对应的Fragment。我的问题是,在“主页”fragment中我有几个选项卡,我想以相同的方式实现它们,即布局包含选项卡栏和一个FrameLayout,我将在其中加载相应的fragment,这导致到嵌套fragment..

android - 如何将应用程序返回堆栈保存到包中?

我想保存我的应用程序的状态,以便当它从关闭状态重新打开时,最后一个fragment是可见的并且返回堆栈被保留。我想在每次应用程序关闭时保留此状态,而不仅仅是在方向更改或系统终止应用程序以释放资源时(就像使用onSaveInstanceState()/时的情况一样)onRestoreInstanceState()。到目前为止,我已经能够通过将状态保存到SharedPreferences并在稍后恢复它来按计划恢复之前的fragment及其状态。但是,这不会保留fragment返回堆栈,因此当用户加载应用程序并按下后退按钮以在应用程序流中“向上”移动时,应用程序会退出而不是向上移动。此时我需

android - 如何在 ViewPager 中获取对 fragment 的引用?

我发现的唯一记录方式是:MyFragmentfragment=(MyFragment)getSupportFragmentManager().findFragmentById(R.id.fragment);但是由于Fragment是在ViewPager中实例化的,所以我没有ID。Listfragments=newVector();fragments.add(Fragment.instantiate(this,Fragment1.class.getName()));fragments.add(Fragment.instantiate(this,Fragment2.class.getNam

android - 什么类型的 Android 应用程序最难支持( fragment 化担忧)

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。前几天看到一篇有趣但有点吓人的博文。这是他们测试的移动开发人员的Android设备集合。大约是400。-->http://feedproxy.google.com/~r/Techcrunch/~3/0LybOzd0l0U/我是一个孤独的人,如果一个应用程序只需要一小部分这样的测试和支持,我就不可能支持它。我知道您可以模拟许多设备,但仍然需要相当多的时间来